body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;background:#fff;margin:0;padding:0;}
.page-header h1{font-family:Arial, Helvetica, sans-serif;font-size:1.7em;color:#f00;margin:0;}
.page-header h1 b{color:#333;}
.page-header h2{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin:0;}
.page-header h3{font-family:Arial, Helvetica, sans-serif;font-size:1.83em;color:#f00;margin:10px 0 0;}

.required{font-weight:bold;}.white{color:#FFFFFF;}.red{color:red;}.green{color:green;}.blue{color:#095AA6;}

.failed {color:#C00; font-weight:bold;}
.pending {color:#39c; font-weight:bold;}
.completed {color:#3f7c5f; font-weight:bold;}

.page-header{text-align:left;margin:0;}
.general-content-area{margin:20px 20px 0;padding:0;}
.tooltip{position:absolute;left:0;top:0;width:175px;border:1px solid lightgray;background-color:#FFFF99;z-index:100;display:none;padding:2px;}
h3 {
	font-family:Arial, Helvetica, sans-serif;
}
.form-box {
	width: 396px;
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 0 19px 19px 19px;
	border:1px solid #ccc;
	background:url(../images/grey-gradient-bk1.gif) top repeat-x;
}
div.form-box small { color:#000; padding-left:1em; }
div.form-box h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px dotted #aaa;
	margin: 19px 0px 16px 0px;
	padding: 0px;
	clear: left;
}
.form-box #form_id { border:0; height:0; width:0; display:none; }
.form-box #captcha_input {width:100px;  }

.label {
	color: #666;
	width: 172px;
	float: left;
	text-align: right;
	height: 25px;
}

.form-text {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

div.form-box input {
	width: 209px;
	height: 18px;
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
}
div.form-box select {
	width: 200px;
	height: 18px;
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
div.form-box #use-account-address {
	width: auto;
	height: auto;
	margin: 0px 5px 0px 8px;
	padding: 0px;
	border: 0px;
}

div.form-box a:link,
div.form-box a:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0000ff;
}

div.form-box br {
	clear: left;
}


/*
 * terms
 */
 #terms {
	padding: 17px 0px 0px 0px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	width: 436px;
 }
 
 #terms img {
	display: block;
 }
 
 #terms div {
	margin: 10px 0px 0px 0px;
 }
 
 #terms em {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000;
 }

#terms textarea{
	width: 434px;
	height: 9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
	background:#eee;
	padding:0px; margin:0px;
	overflow:auto;
	border:1px solid #ccc;
}
#minimum-check-amount  {
	margin-bottom:7px;
}
#minimum-check-amount input{
	width:50px;
	margin:0px 3px -1px 3px;
	}
div.form-box select.expiration-date {
	width:95px;
 }
 #cvn input {width:50px; margin-bottom:2px;}
/*
 * submit
 */
 #submit-button {
	margin: 14px 0px 45px 20px;
 }